Semantic feature-comparison model